home *** CD-ROM | disk | FTP | other *** search
- [urlView registerForDraggedTypes:&NXAsciiPboardType num:1];
- //////////////////////////////////
- // Dragging Destination support!// For those fine guys at OmniGroup :)
- //////////////////////////////////
- - (NXDragOperation)draggingEntered:(id <NXDraggingInfo>)sender
- {return [self draggingUpdated:sender];}
- - (NXDragOperation)draggingUpdated:(id <NXDraggingInfo>)sender
- {
- if (sourceMask & NX_DragOperationLink) {
- return NX_DragOperationLink;
- } else if (sourceMask & NX_DragOperationCopy) {
- return NX_DragOperationCopy;
- } else if (sourceMask & NX_DragOperationGeneric) {
- return NX_DragOperationGeneric;
- }
- return NX_DragOperationNone;
- }
- - prepareForDragOperation:sender{return YES;}
- - performDragOperation:sender
- {
- id thePboard = [sender draggingPasteboard];
- [urlField setSel:0:0];
- [urlField readSelectionFromPasteboard:thePboard];
- return YES;
- }
- - concludeDragOperation:sender{return YES;}
-